package com.idea.plugin.core.logging;

/**
 * @author yanzhao
 * @date 2022/2/16 10:02
 * @since 1.0.0
 */
public interface Log {

    boolean isDebugEnabled();

    void debug(CharSequence var1);

    void debug(CharSequence var1, Throwable var2);

    void debug(Throwable var1);

    boolean isInfoEnabled();

    void info(CharSequence var1);

    void info(CharSequence var1, Throwable var2);

    void info(Throwable var1);

    boolean isWarnEnabled();

    void warn(CharSequence var1);

    void warn(CharSequence var1, Throwable var2);

    void warn(Throwable var1);

    boolean isErrorEnabled();

    void error(CharSequence var1);

    void error(CharSequence var1, Throwable var2);

    void error(Throwable var1);
}
